package model;

import java.awt.Color;

/**
 *
 * @author Carlos Henrique Silva Galdino
 * @author Raphael Pereira de Faria
 * 
 */
public enum Pesos {
    
    NORMAL(1, Color.WHITE), GRAMA(3, Color.GREEN), PÂNTANO(5, Color.ORANGE), OBSTÁCULO(10, Color.BLACK);

    int pesoVal;
    Color cor;

    private Pesos(int pesoVal, Color cor) {
        this.pesoVal = pesoVal;
        this.cor = cor;
    }

    public int getPeso(){
        return this.pesoVal;
    }

    public Color getCor(){
        return this.cor;
    }

    public static Color getCorPorPeso(int peso){
        Color corRespectiva = Color.WHITE;
        for(Pesos p: Pesos.values()){
            if(p.getPeso() == peso){
                corRespectiva = p.getCor();
                break;
            }
        }
        return corRespectiva;
    }
    
}
